Spanish Fly — definition

1. Spanish fly (Noun)

1 definition

Spanish fly (Noun) — Green beetle of southern Europe.

2 types of
blister beetle meloid